Constructing Integrated Software Development Environments with MViews

نویسندگان

  • John C. Grundy
  • John G. Hosking
چکیده

MViews is a new approach to building Integrated Software Development Environments (ISDEs). Graph-based representations of software system data, and multiple views of this data, are kept consistent via graph components responding to descriptions of changes made to other components. This technique supports integrated, bi-directionally consistent graphical (interactively-edited) and textual (free-edited) views of data, ISDE integration, and version control and collaborative software development. An objectoriented framework is specialised to construct new environments. Experience using this framework to build and integrate several ISDEs is discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The MViews framework for constructing multi-view editing environments

MViews attempts to abstract out the common features of multi-view editing environments that support integrated textual and graphical programming with consistency management. It provides a conceptual model and reusable object-oriented framework for constructing interactive programming environments that provide multiple textual and graphical views. It supports multiple views of a base document, m...

متن کامل

MViews: A Framework for Developing Visual Programming Environments

MViews is a framework for constructing visual programming environments. It supports multiple views of a base document, maintaining consistency between each of the views. MViews has been used to construct a visual programming environment for an object-oriented language featuring both graphical and textual views of the program. Other applications of MViews under development include entity-relatio...

متن کامل

Constructing Multi-View Editing Environments Using MViews

MViews abstracts out common features of multi-view editing environments that support integrated textual and graphical programming. It provides a conceptual model and reusable object-oriented framework for constructing such environments. Multiple views of a base document are supported with consistency automatically maintained between each of the views. MViews has been used to construct a visual ...

متن کامل

Constructing Integrated Software Development Environments with Dependency Graphs

A new approach to building Integrated Software Development Environments (ISDEs) is described. Graphbased representations of software system data, and multiple views of this data, are kept consistent by having graph components respond to descriptions of changes made to related graph components. This technique supports integrated, bi-directionally consistent graphical (interactively-edited) and t...

متن کامل

Constructing SDEs with the IPSEN meta environment

We describe a high–level approach to the construction of software development environments (SDEs) featuring a new degree of automation. It combines a variety of reuse approaches into one powerful machinery. Based on suitable specification formalisms (context–free grammars as well as graph rewriting systems), generator tools, and a framework implementation, the IPSEN meta environment allows the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996